not able to make head or tail of something - Türkisch Englisch Wörterbuch